/************************************************************************
 **                                                                     *			
 **  Nombre: js_generacionHorarios.js                                   *	
 **  Versión: 1.0.0                                                     *
 **  Autor: Alberto de Jesús Castro Becerra y Alonso Fabián Orozco Pérez*
 **  Creado: 11-abr-2013                                                *
 **  Modificado: 3-may-2013                                             *
 **  Diagrama: GAPI v4.5.6                                              *		
 **  Caso de uso: MGH1                                                  *
 **                                                                     *			
 ***********************************************************************/

function mostrarFormularioDeGeneracionHorarios() {    
    
    $("#respuesta_general").html(
        "<div class=\"contenedorFormularioGeneral\" id=\"datosComboBox\">"
       +"  Seleccione el n&uacute;mero de asignaturas que desea que sus opciones de horario posean:<select id=\"selectID\">"                  
       +"      <option>1</option>"
       +"      <option>2</option>" 
       +"      <option>3</option>"
       +"      <option>4</option>"
       +"      <option>5</option>"
       +"      <option>6</option>"
       +"      <option>7</option>"
       +"      <option>8</option>"
       +"      <option>9</option>"
       +"      <option>10</option>"
       +"  </select>"
       +"Seleccione turno de asistencia: <select id=\"turno_asistencia\">"
       +"      <option>Matutino</option>"
       +"      <option>Vespertino</option>"
       +"      <option>Ambos</option>"
       +"  </select>"
       +"  <input type=\"button\" value=\"Generar\" id=\"generarID\">"
       +"</div>");   

       $("#generarID").click(function()
       {
           mostrarHorario();
       });
}

function mostrarHorario(){
    var numeroMaterias = document.getElementById("selectID").value;    
    var turnoDeAsistencia = document.getElementById("turno_asistencia").value;    
    
        var parametros = {
            'numeroMaterias' : numeroMaterias,
            'turnoParametro' : turnoDeAsistencia
        };
    
        $.ajax({
            data:  parametros,
            url:   'GestorGeneradorHorarios',
            type:  'post',
        
            beforeSend: function (){
                var respuestaEspera = "Procesando, espere por favor. Puede tardar varios minutos.<br/><br/><img src='imagenes/ajax-loader.gif'/>";
                $('#respuesta_general').html(respuestaEspera);            
            },
        
            error : function(XMLHttpRequest, textStatus, errorThrown){       
                alert('Ocurrió un error al procesar la petición');
            },
        
            success:  function (respuesta){            
                $('#respuesta_general').html(respuesta);                
                
            }
        });
}

